Skip to content

feat: add HVAC mode 8 (DRY) to HVACMode enum#8

Open
eman wants to merge 1 commit into
mainfrom
fixes
Open

feat: add HVAC mode 8 (DRY) to HVACMode enum#8
eman wants to merge 1 commit into
mainfrom
fixes

Conversation

@eman

@eman eman commented Jun 4, 2026

Copy link
Copy Markdown
Owner

Added support for the new DRY (dehumidification) mode that the Quilt API now returns. This is a new mode available on the Quilt system.

  • Updated HVACMode enum in enums.py to include DRY = 8
  • Updated proto definition in quilt_hds.proto
  • Regenerated protobuf files

Added support for the new DRY (dehumidification) mode that the Quilt API now
returns. This is a new mode available on the Quilt system.

- Updated HVACMode enum in enums.py to include DRY = 8
- Updated proto definition in quilt_hds.proto
- Regenerated protobuf files

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the client’s domain and wire enums to recognize the Quilt API’s new dehumidification mode (DRY), ensuring snapshots and other proto-derived objects can represent the mode without failing enum conversion.

Changes:

  • Add DRY = 8 to the public HVACMode enum.
  • Extend the HVACMode protobuf enum with HVAC_MODE_DRY = 8.
  • Regenerate protobuf Python/stub outputs to include the new enum value.

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 2 comments.

File Description
src/quilt_hp/models/enums.py Adds HVACMode.DRY = 8 to the public Python enum surface.
proto/cleaned/quilt_hds.proto Updates the source proto enum to include HVAC_MODE_DRY = 8.
src/quilt_hp/_proto/quilt_hds_pb2.py Regenerated protobuf runtime module reflecting the new enum value.
src/quilt_hp/_proto/quilt_hds_pb2.pyi Regenerated type stubs reflecting the new enum value.
Files not reviewed (1)
  • src/quilt_hp/_proto/quilt_hds_pb2.py: Language not supported

FAN = 5
FALLBACK_AUTO = 6
FALLBACK_OFF = 7
DRY = 8
FAN = 5
FALLBACK_AUTO = 6
FALLBACK_OFF = 7
DRY = 8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants